]> dgit.raspbian.org Git - gnome-shell.git/commit
keyboard: Fix backspace not getting released after deleting preedit
authorSebastian Keller <skeller@gnome.org>
Wed, 8 Nov 2023 09:46:52 +0000 (10:46 +0100)
committerSebastian Keller <skeller@gnome.org>
Wed, 8 Nov 2023 14:01:10 +0000 (15:01 +0100)
commit4722dd0d320567dadcffef498b0a811084df9244
treee242b6e751782c868e05a7be64b6d930e2a628ab
parent3e7027821df103816ba7379fd1782053ab92894d
keyboard: Fix backspace not getting released after deleting preedit

When deleting is toggled while a preedit string is present, this causes
_toggleDelete() to use keyvalPress(). After the entire preedit string
has been deleted, _toggleDelete() will no longer hit the code path that
would call keyvalRelease() due to hasPreedit() now being false.

Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7171
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3009>
js/ui/keyboard.js